#include <iostream>
#include <string>

using namespace std;

template <class T>
class My_class
{
private:
    T data;
public:
    My_class(/* args */){}
    My_class(T data);
    ~My_class(){}
    void show(); //类外实现
};

template <class T>
My_class<T>::My_class(T data)
{

}

template <class T>
void My_class<T>::show()
{

}

int main(int argc, char const *argv[])
{
    My_class<int> s1;
    
    return 0;
}
